Text copied to clipboard!
Název
Text copied to clipboard!Full Stack Java Developer
Popis
Text copied to clipboard!
Hledáme zkušeného a motivovaného Full Stack Java Vývojáře, který se připojí k našemu dynamickému týmu a bude se podílet na vývoji moderních webových aplikací. Na této pozici budete zodpovědní za návrh, vývoj a údržbu softwarových řešení jak na straně serveru (backend), tak na straně klienta (frontend).
Vaší hlavní náplní práce bude spolupráce s ostatními vývojáři, testery a produktovými manažery na tvorbě robustních a škálovatelných aplikací. Budete pracovat s technologiemi jako Java, Spring Boot, Hibernate, REST API, JavaScript, HTML, CSS a moderními frontendovými frameworky jako React nebo Angular.
Očekáváme, že budete schopni samostatně analyzovat požadavky, navrhovat technická řešení a implementovat je v souladu s nejlepšími vývojovými praktikami. Dále byste měli mít zkušenosti s verzovacími systémy (např. Git), databázemi (SQL i NoSQL), a být obeznámeni s CI/CD procesy.
Tato pozice nabízí možnost pracovat na zajímavých projektech pro klienty z různých odvětví, včetně financí, zdravotnictví, e-commerce a dalších. Nabízíme flexibilní pracovní dobu, možnost práce na dálku, přístup k nejnovějším technologiím a příležitost k profesnímu růstu.
Pokud jste nadšenec do vývoje softwaru, který rád řeší komplexní problémy a neustále se učí nové věci, pak hledáme právě vás!
Odpovědnosti
Text copied to clipboard!- Vývoj a údržba webových aplikací v jazyce Java
- Návrh a implementace backendových služeb pomocí Spring Boot
- Tvorba uživatelského rozhraní pomocí HTML, CSS a JavaScriptu
- Integrace s REST API a databázemi
- Spolupráce s týmem na návrhu architektury aplikací
- Testování a ladění aplikací
- Zajištění bezpečnosti a výkonu aplikací
- Účast na code reviews a technických diskuzích
- Nasazování aplikací pomocí CI/CD nástrojů
- Dokumentace kódu a technických řešení
Požadavky
Text copied to clipboard!- Zkušenosti s vývojem v jazyce Java (min. 3 roky)
- Znalost Spring Frameworku (Spring Boot, Spring MVC)
- Zkušenosti s frontendovými technologiemi (React, Angular nebo Vue)
- Dobrá znalost HTML, CSS, JavaScript
- Znalost databází (MySQL, PostgreSQL, MongoDB)
- Zkušenosti s verzovacími systémy (Git)
- Znalost návrhových vzorů a principů OOP
- Schopnost pracovat samostatně i v týmu
- Znalost anglického jazyka na technické úrovni
- Výhodou je zkušenost s Dockerem a Kubernetes
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké projekty jste vyvíjel(a) v jazyce Java?
- Jaké frontendové frameworky ovládáte?
- Máte zkušenosti s vývojem REST API?
- Jaké databáze jste používal(a) a v jakém kontextu?
- Jak přistupujete k testování svého kódu?
- Jaké nástroje používáte pro správu verzí a CI/CD?
- Jak řešíte problémy s výkonem aplikací?
- Máte zkušenosti s cloudovými platformami?
- Jak byste navrhl(a) architekturu nové aplikace?
- Jaké jsou vaše profesní cíle v oblasti vývoje softwaru?